table {
  margin: 50px 0 0 60px;
  max-width: 1600px!important;
  border: 2px solid black!important;
  border-spacing: 5px;
}
table caption {
  color: black;
  font-weight: bolder;
  text-align: center;
}
table thead tr th {
  border-color: black!important;
  border-bottom: 1px solid black!important;
  border-right: 1px solid black!important;
  text-align: center;
  vertical-align: center;
  box-sizing: border-box !important;
  padding: 0;
}
table thead tr th:nth-child(1) {
  width: 100px;
}
table thead tr th:nth-child(2) {
  width: 165px;
}
table thead tr th:nth-child(3),
table thead tr th:nth-child(4),
table thead tr th:nth-child(5),
table thead tr th:nth-child(6),
table thead tr th:nth-child(7),
table thead tr th:nth-child(8) {
  width: 55px;
}
table thead tr th:nth-child(9) {
  width: 170px;
}
table thead tr th:nth-child(10) {
  width: 260px;
}
table tbody tr td,
table th {
  border: 1px solid black!important;
  text-align: center;
  vertical-align: center;
}
table tbody tr {
  height: 45px;
}
.table-d {
  position: absolute;
  width: 1600px;
  height: 45px;
  top: 480px;
  left: 50px;
  display: flex;
}
.table-d span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.table-btn {
  display: block;
  position: absolute;
  margin: 80px 0 0 780px;
}
.table-btn1 {
  display: block;
  position: absolute;
  margin: 80px 0 0 600px;
}
